(function(sttc){'use strict';var m,aa=Object.defineProperty,ba=globalThis,ca=typeof Symbol==="function"&&typeof Symbol("x")==="symbol",da={},ea={};function fa(a,b,c){if(!c||a!=null){c=ea[b];if(c==null)return a[b];c=a[c];return c!==void 0?c:a[b]}} function ha(a,b,c){if(b)a:{var d=a.split(".");a=d.length===1;var e=d[0],f;!a&&e in da?f=da:f=ba;for(e=0;e>>0,ea[d]=ca?ba.Symbol(d):"$jscp$"+a+"$"+d),aa(f,ea[d],{configurable:!0,writable:!0,value:b})))}}ha("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")},"es_next");/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var q=this||self;function ia(a,b){a:{var c=["CLOSURE_FLAGS"];for(var d=q,e=0;e2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function ma(a,b,c){ma=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?ka:la;return ma.apply(null,arguments)} function na(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function oa(a,b){a=a.split(".");for(var c=q||q,d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b} function pa(a,b){function c(){}c.prototype=b.prototype;a.aa=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.zb=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h{throw a;},0)};var sa=ia(610401301,!1),ta=ia(748402147,!0);function ua(){var a=q.navigator;return a&&(a=a.userAgent)?a:""}var t;const va=q.navigator;t=va?va.userAgentData||null:null;function wa(){if(!sa||!t)return!1;for(let a=0;a0:!1}function ya(){return xa()?wa():(u("Chrome")||u("CriOS"))&&!(xa()?0:u("Edge"))||u("Silk")};function za(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(let c=0;c=0;--c)c in d&&b.call(void 0,d[c],c,a)}function Ca(a,b){b=za(a,b);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c} function Da(a,b){let c=0;Ba(a,function(d,e){b.call(void 0,d,e,a)&&Array.prototype.splice.call(a,e,1).length==1&&c++})};function Ea(a){Ea[" "](a);return a}Ea[" "]=function(){};var Fa=u("Gecko")&&!(ua().toLowerCase().indexOf("webkit")!=-1&&!u("Edge"))&&!(u("Trident")||u("MSIE"))&&!u("Edge"),Ga=ua().toLowerCase().indexOf("webkit")!=-1&&!u("Edge");function Ha(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};let Ia=void 0,Ja;function Ka(a){if(Ja)throw Error("");Ja=b=>{q.setTimeout(()=>{a(b)},0)}}function La(a){if(Ja)try{Ja(a)}catch(b){throw b.cause=a,b;}}function Ma(a){a=Error(a);Ha(a,"warning");La(a);return a};function Na(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()}var Oa=Na(),Pa=Na(),Qa=Na(),Ra=Na("m_m",!0);const v=Na("jas",!0);var Ta;const Ua=[];Ua[v]=7;Ta=Object.freeze(Ua);function Va(a){if(4&a)return 512&a?512:1024&a?1024:0};var Wa={};function Xa(a,b){return b===void 0?a.g!==Ya&&!!(2&(a.G[v]|0)):!!(2&b)&&a.g!==Ya}const Ya={};var Za=Object.freeze({});function $a(a){a.Cb=!0;return a};var ab=$a(a=>typeof a==="number"),w=$a(a=>typeof a==="string"),bb=$a(a=>Array.isArray(a));function cb(){return $a(a=>bb(a)?a.every(b=>ab(b)):!1)};function db(a){if(w(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(ab(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)}var gb=$a(a=>a>=eb&&a<=fb);const eb=BigInt(Number.MIN_SAFE_INTEGER),fb=BigInt(Number.MAX_SAFE_INTEGER);let hb=0,ib=0;function jb(a){const b=a>>>0;hb=b;ib=(a-b)/4294967296>>>0}function kb(a){if(a<0){jb(-a);a=hb;var b=ib;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];hb=c>>>0;ib=d>>>0}else jb(a)}function lb(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0)):c=lb(a,b);return c};const nb=typeof BigInt==="function"?BigInt.asIntN:void 0,ob=Number.isSafeInteger,pb=Number.isFinite,qb=Math.trunc,rb=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;function sb(a){switch(typeof a){case "bigint":return!0;case "number":return pb(a);case "string":return rb.test(a);default:return!1}}function ub(a){if(!pb(a))throw Ma("enum");return a|0}function vb(a){return a==null?a:pb(a)?a|0:void 0}function wb(a){if(typeof a!=="number")throw Ma("int32");if(!pb(a))throw Ma("int32");return a|0} function xb(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return pb(a)?a|0:void 0}function yb(a){a=qb(a);if(!ob(a)){kb(a);var b=hb,c=ib;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);const d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:lb(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function zb(a){if(typeof a!=="string")throw Error();return a}function Ab(a){if(a!=null&&typeof a!=="string")throw Error();return a};function Bb(a){return a};function Cb(a,b,c,d){var e=d!==void 0;d=!!d;const f=[];var g=a.length;let h,k=4294967295,l=!1;const n=!!(b&64),p=n?b&128?0:-1:void 0;b&1||(h=g&&a[g-1],h!=null&&typeof h==="object"&&h.constructor===Object?(g--,k=g):h=void 0,!n||b&128||e||(l=!0,k=(Db??Bb)(k-p,p,a,h,void 0)+p));b=void 0;for(e=0;e=k){const B=e-p;(b??(b={}))[B]=r}else f[e]=r}if(h)for(let r in h){if(!Object.prototype.hasOwnProperty.call(h,r))continue;a=h[r];if(a==null||(a=c(a,d))== null)continue;g=+r;let B;n&&!Number.isNaN(g)&&(B=g+p)=1024)throw Error("pvtlmt");for(var h in k)if(Object.prototype.hasOwnProperty.call(k, h))if(f=+h,f1024)throw Error("spvt");e=e&-16760833|(h&1023)<<14}}}a[v]=e|64|d;return a}function Hb(){if(ta)throw Error("carr");if(Qa!=null){var a=Ia??(Ia={});var b=a[Qa]||0;b>=5||(a[Qa]=b+1,a=Error(),Ha(a,"incident"),Ja?La(a):ra(a))}};function Ib(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[v]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=Jb(a,c,!1,b&&!(c&16)):(a[v]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[Ra]===Wa)return b=a.G,c=b[v]|0,Xa(a,c)?a:Kb(a,b,c)?Lb(a,b):Jb(b,c)}function Lb(a,b,c){a=new a.constructor(b);c&&(a.g=Ya);a.i=Ya;return a}function Jb(a,b,c,d){d??(d=!!(34&b));a=Cb(a,b,Ib,d);d=32;c&&(d|=2);b=b&16769217|d;a[v]=b;return a} function Mb(a){const b=a.G,c=b[v]|0;return Xa(a,c)?Kb(a,b,c)?Lb(a,b,!0):new a.constructor(Jb(b,c,!1)):a}function Nb(a){const b=a.G,c=b[v]|0;return Xa(a,c)?a:Kb(a,b,c)?Lb(a,b):new a.constructor(Jb(b,c,!0))}function Ob(a){if(a.g!==Ya)return!1;var b=a.G;b=Jb(b,b[v]|0);b[v]|=2048;a.G=b;a.g=void 0;a.i=void 0;return!0}function Pb(a){if(!Ob(a)&&Xa(a,a.G[v]|0))throw Error();}function Qb(a,b){b===void 0&&(b=a[v]|0);b&32&&!(b&4096)&&(a[v]=b|4096)} function Kb(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[v]=c|2,a.g=Ya,!0):!1};const Rb=db(0);function Sb(a,b){a=Tb(a.G,b);if(a!==null)return a}function Tb(a,b){if(b===-1)return null;const c=b+-1,d=a.length-1;if(!(d<0)){if(c>=d)if(a=a[d],a!=null&&typeof a==="object"&&a.constructor===Object)b=a[b];else if(c===d)b=a;else return;else b=a[c];return b}}function Ub(a,b,c){Pb(a);const d=a.G;x(d,d[v]|0,b,c);return a} function x(a,b,c,d){const e=c+-1;var f=a.length-1;if(f>=0&&e>=f){const g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object)return g[c]=d,b}if(e<=f)return a[e]=d,b;d!==void 0&&(f=(b??(b=a[v]|0))>>14&1023||536870912,c>=f?d!=null&&(a[f+-1]={[c]:d}):a[e]=d);return b} function Vb(a,b,c,d,e){var f=a.G,g=f[v]|0;d=Xa(a,g)?1:d;e=!!e||d===3;d===2&&Ob(a)&&(f=a.G,g=f[v]|0);a=Tb(f,b);var h=Array.isArray(a)?a:Ta,k=h===Ta?7:h[v]|0;a=k;2&g&&(a|=2);let l=a|1;a=4&l?!1:!0;if(a){4&l&&(h=[...h],k=0,l=Wb(l,g),g=x(f,g,b,h));let n=0,p=0;for(;n>>0,ib=Number(c>>BigInt(32)&BigInt(4294967295))),c=mb()));break a;case "bigint":c=db(nb(64,c));break a;default:c=yb(c)}}return Zb(a,b,c,"0")} function A(a,b,c){return Zb(a,b,Ab(c),"")}function C(a,b,c){return Zb(a,b,c==null?c:ub(c),0)};var E=class{constructor(a){this.G=Gb(a,void 0,void 0,2048)}toJSON(){return Fb(this)}};E.prototype[Ra]=Wa;function hc(a){return()=>{var b;if(!(b=a[Oa])){const c=new a;b=c.G;b[v]|=34;b=a[Oa]=c}return b}};function ic(a,b){if(a)for(const c in a)Object.prototype.hasOwnProperty.call(a,c)&&b(a[c],c,a)}function jc(a){const b=[];ic(a,c=>{b.push(c)});return b};function kc(a){try{var b;if(b=!!a&&a.location.href!=null)a:{try{Ea(a.foo);b=!0;break a}catch(c){}b=!1}return b}catch{return!1}};function lc(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}}function nc(a){let b=0;return function(c){q.clearTimeout(b);const d=arguments;b=q.setTimeout(function(){a.apply(void 0,d)},100)}};function oc(){return sa&&t?t.mobile:!pc()&&(u("iPod")||u("iPhone")||u("Android")||u("IEMobile"))}function pc(){return sa&&t?!t.mobile&&(u("iPad")||u("Android")||u("Silk")):u("iPad")||u("Android")&&!u("Mobile")||u("Silk")};/* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ let qc=globalThis.trustedTypes,rc;function sc(){let a=null;if(!qc)return a;try{const b=c=>c;a=qc.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a}function tc(){rc===void 0&&(rc=sc());return rc};var uc=class{constructor(a){this.g=a}toString(){return this.g+""}};function vc(a){const b=tc();a=b?b.createScriptURL(a):a;return new uc(a)}function wc(a){if(a instanceof uc)return a.g;throw Error("");};var xc=class{constructor(a){this.g=a}toString(){return this.g+""}};function yc(a){const b=tc();a=b?b.createHTML(a):a;return new xc(a)}function zc(a){if(a instanceof xc)return a.g;throw Error("");};var Ac=class{constructor(a){this.g=a}toString(){return this.g}};function Bc(a){if(a instanceof Ac)return a.g;throw Error("");};function Cc(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function Dc(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};var Ec=lc(()=>oc()?2:pc()?1:0);function Fc(a){var b=kc(a.top)?a.top:null;if(!b)return 1;a=Ec()===0;const c=!!b.document.querySelector('meta[name=viewport][content*="width=device-width"]'),d=b.innerWidth;b=b.outerWidth;if(d===0)return 1;const e=Math.round((b/d+Number.EPSILON)*100)/100;return e===1?1:a||c?e:Math.round((b/d/.4+Number.EPSILON)*100)/100};function Gc(){if(!globalThis.crypto)return Math.random();try{const a=new Uint32Array(1);globalThis.crypto.getRandomValues(a);return a[0]/65536/65536}catch(a){return Math.random()}};let Hc,Ic=64;function Jc(){try{return Hc??(Hc=new Uint32Array(64)),Ic>=64&&(crypto.getRandomValues(Hc),Ic=0),Hc[Ic++]}catch(a){return Math.floor(Math.random()*2**32)}};function Kc(a){if(!ab(a.goog_pvsid))try{const b=Jc()+(Jc()&2**21-1)*2**32;Object.defineProperty(a,"goog_pvsid",{value:b,configurable:!1})}catch(b){}return Number(a.goog_pvsid)||-1};function Lc(a){return new Ac(a[0])};function Mc(a){return a instanceof xc?a:yc(String(a).replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"))};function Nc(a,...b){if(b.length===0)return vc(a[0]);let c=a[0];for(let d=0;de(k,h)):(b+=f+encodeURIComponent(h)+"="+encodeURIComponent(g),f="&"))}let f=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(g=>e(g[1],g[0])):d.forEach(e);return vc(a+b+c)};var Pc=(a,b)=>{ic(b,(c,d)=>{a.style.setProperty(d,c,"important")})},Rc=(a,b)=>{if("length"in a.style){a=a.style;const c=a.length;for(let d=0;d{const b={};if(a){const c=/\s*:\s*/;Aa((a||"").split(/\s*;\s*/),d=>{if(d){var e=d.split(c);d=e[0];e=e[1];d&&e&&(b[d.toLowerCase()]=e)}})}return b},Sc=a=>{const b=/!\s*important/i;Rc(a,(c,d)=>{b.test(c)?b.test(c):a.style.setProperty(d,c,"important")})},Tc=(a,b)=>new Promise(c=>{setTimeout(()=> void c(b),a)});function Uc(a,b=document){return b.createElement(String(a).toLowerCase())};let Vc=[];function Wc(){const a=Vc;Vc=[];for(const b of a)try{b()}catch{}}function Xc(a){Vc.push(a);Vc.length===1&&(window.Promise?Promise.resolve().then(Wc):(a=window.setImmediate,typeof a==="function"?a(Wc):setTimeout(Wc,0)))};function Yc(){var a=window.innerHeight;this.width=window.innerWidth;this.height=a}m=Yc.prototype;m.aspectRatio=function(){return this.width/this.height};m.isEmpty=function(){return!(this.width*this.height)};m.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};m.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};m.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; m.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};function Zc(a,b,c){for(const d in a)b.call(c,a[d],d,a)}function $c(a){let b=0;for(const c in a)b++}function ad(a){const b={};for(const c in a)b[c]=a[c];return b}const bd="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function cd(a,b){let c,d;for(let e=1;e{c&&c(h);d&&Ca(a.google_image_requests,f);id(f,"load",g);id(f,"error",g)};G(f,"load",g);G(f,"error",g)}e&&(f.attributionSrc="");f.src=b;a.google_image_requests.push(f)} function ld(a){let b="https://pagead2.googlesyndication.com/pagead/gen_204?id=rcs_internal";ic(a,(c,d)=>{if(c||c===0)b+=`&${d}=${encodeURIComponent(String(c))}`});md(b)}function md(a){var b=window;b.fetch?b.fetch(a,{keepalive:!0,credentials:"include",redirect:"follow",method:"get",mode:"no-cors"}):jd(b,a,void 0,!1,!1)};var nd=class{constructor(a,b){this.error=a;this.meta={};this.context=b.context;this.msg=b.message||"";this.id=b.id||"jserror"}};function od(a){return new nd(a,{message:pd(a)})}function pd(a){let b=a.toString();a.name&&b.indexOf(a.name)==-1&&(b+=": "+a.name);a.message&&b.indexOf(a.message)==-1&&(b+=": "+a.message);if(a.stack)a:{a=a.stack;var c=b;try{a.indexOf(c)==-1&&(a=c+"\n"+a);let d;for(;a!=d;)d=a,a=a.replace(RegExp("((https?:/..*/)[^/:]*:\\d+(?:.|\n)*)\\2"),"$1");b=a.replace(RegExp("\n *","g"),"\n");break a}catch(d){b=c;break a}b=void 0}return b};const qd=RegExp("^https?://(\\w|-)+\\.cdn\\.ampproject\\.(net|org)(\\?|/|$)");var rd=class{constructor(a,b){this.g=a;this.i=b}},sd=class{constructor(a,b){this.url=a;this.g=!!b;this.depth=null}};let td=null;function ud(){const a=q.performance;return a&&a.now&&a.timing?Math.floor(a.now()+a.timing.navigationStart):Date.now()}function vd(){const a=q.performance;return a&&a.now?a.now():null};var wd=class{constructor(a,b){var c=vd()||ud();this.label=a;this.type=b;this.value=c;this.duration=0;this.taskId=this.slotId=void 0;this.uniqueId=Math.random()}};const H=q.performance,xd=!!(H&&H.mark&&H.measure&&H.clearMarks),yd=lc(()=>{var a;if(a=xd){var b;a=window;if(td===null){td="";try{let c="";try{c=a.top.location.hash}catch(d){c=a.location.hash}c&&(td=(b=c.match(/\bdeid=([\d,]+)/))?b[1]:"")}catch(c){}}b=td;a=!!b.indexOf&&b.indexOf("1337")>=0}return a});function zd(a){a&&H&&yd()&&(H.clearMarks(`goog_${a.label}_${a.uniqueId}_start`),H.clearMarks(`goog_${a.label}_${a.uniqueId}_end`))} function Ad(a){a.g=!1;a.i!==a.l.google_js_reporting_queue&&(yd()&&Aa(a.i,zd),a.i.length=0)} var Bd=class{constructor(a){this.i=[];this.l=a||q;let b=null;a&&(a.google_js_reporting_queue=a.google_js_reporting_queue||[],this.i=a.google_js_reporting_queue,b=a.google_measure_js_timing);this.g=yd()||(b!=null?b:Math.random()<1)}start(a,b){if(!this.g)return null;a=new wd(a,b);b=`goog_${a.label}_${a.uniqueId}_start`;H&&yd()&&H.mark(b);return a}end(a){if(this.g&&typeof a.value==="number"){a.duration=(vd()||ud())-a.value;var b=`goog_${a.label}_${a.uniqueId}_end`;H&&yd()&&H.mark(b);!this.g||this.i.length> 2048||this.i.push(a)}}};function Cd(a,b){const c={};c[a]=b;return[c]}function Dd(a,b,c,d,e){const f=[];ic(a,(g,h)=>{(g=Ed(g,b,c,d,e))&&f.push(`${h}=${g}`)});return f.join(b)} function Ed(a,b,c,d,e){if(a==null)return"";b=b||"&";c=c||",$";typeof c==="string"&&(c=c.split(""));if(a instanceof Array){if(d||(d=0),db&&(b=c.length);return 3997-b-a.l.length-1} function Gd(a,b,c){b="https://"+b+c;let d=Fd(a)-c.length;if(d<0)return"";a.g.sort((f,g)=>f-g);c=null;let e="";for(let f=0;f=l.length){d-=l.length;b+=l;e=a.l;break}c=c==null?g:c}}}a="";c!=null&&(a=`${e}${"trn"}=${c}`);return b+a}var Hd=class{constructor(){this.l="&";this.i={};this.j=0;this.g=[]}};var Id=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");var Ld=class{constructor(a=null){this.F=Jd;this.l=a;this.j=null;this.u=!1;this.I=this.g}o(a){this.j=a}C(a){this.u=a}i(a,b){let c,d;try{this.l&&this.l.g?(d=this.l.start(a.toString(),3),c=b(),this.l.end(d)):c=b()}catch(e){b=!0;try{zd(d),b=this.I(a,od(e),void 0,void 0)}catch(f){this.g(217,f)}if(b)window.console?.error?.(e);else throw e;}return c}B(a,b){return(...c)=>this.i(a,()=>b.apply(void 0,c))}g(a,b,c,d,e){e=e||"jserror";let f=void 0;try{const Z=new Hd;var g=Z;g.g.push(1);g.i[1]=Cd("context",a); b.error&&b.meta&&b.id||(b=od(b));g=b;if(g.msg){b=Z;var h=g.msg.substring(0,512);b.g.push(2);b.i[2]=Cd("msg",h)}var k=g.meta||{};h=k;if(this.j)try{this.j(h)}catch(D){}if(d)try{d(h)}catch(D){}d=Z;k=[k];d.g.push(3);d.i[3]=k;var l;if(!(l=r)){d=q;k=[];h=null;do{var n=d;if(kc(n)){var p=n.location.href;h=n.document&&n.document.referrer||null}else p=h,h=null;k.push(new sd(p||""));try{d=n.parent}catch(D){d=null}}while(d&&n!==d);for(let D=0,be=k.length-1;D<=be;++D)k[D].depth=be-D;n=q;if(n.location&&n.location.ancestorOrigins&& n.location.ancestorOrigins.length===k.length-1)for(p=1;p=0;--n){var B=r[n];!l&&qd.test(B.url)&&(l=B);if(B.url&&!B.g){tb=B;break}}B=null;const Dg=r.length&&r[mc].url;tb.depth!==0&&Dg&&(B=r[mc]);f=new rd(tb,B);if(f.i){r=Z;var R=f.i.url||"";r.g.push(4);r.i[4]=Cd("top",R)}var Sa={url:f.g.url||""};if(f.g.url){const D=f.g.url.match(Id); var S=D[1],ce=D[3],de=D[4];R="";S&&(R+=S+":");ce&&(R+="//",R+=ce,de&&(R+=":"+de));var ee=R}else ee="";S=Z;Sa=[Sa,{url:ee}];S.g.push(5);S.i[5]=Sa;Kd(this.F,e,Z,this.u,c)}catch(Z){try{Kd(this.F,e,{context:"ecmserr",rctx:a,msg:pd(Z),url:f?.g.url??""},this.u,c)}catch(tb){}}return!0}};var Md=class extends E{};function Nd(a,b){try{const c=d=>[{[d.Ia]:d.Ga}];return JSON.stringify([a.filter(d=>d.wa).map(c),Fb(b),a.filter(d=>!d.wa).map(c)])}catch(c){return Od(c,b),""}}function Od(a,b){try{ld({m:pd(a instanceof Error?a:Error(String(a))),b:(vb(Sb(b,1))??0)||null,v:cc(b)||null})}catch(c){}}function Pd(a){if(a.o){var b=a.l,c=Set;var d=Vb(a.l,3,xb,void 0===Za?2:4);c=[...(new c([...d,...a.o()]))];Yb(b,3,c,wb)}return Nb(a.l)}var Qd=class{constructor(a,b,c){this.o=c;c=new Md;a=C(c,1,a);this.l=A(a,2,b)}};var Rd=class extends E{};function Sd(a,b){return C(a,1,b)}function Td(a,b){return A(a,2,b)}function Ud(a,b){return y(a,3,b)}function Vd(a,b){return y(a,4,b)}var Wd=class extends E{getName(){return cc(this)}};function Xd(a,b){return C(a,1,b)}function Yd(a,b){return A(a,2,b)}function Zd(a,b){return C(a,3,b)}function $d(a,b){return C(a,4,b)}var ae=class extends E{};var fe=class extends E{getAdType(){return vb(Sb(this,2))??0}};var ge=class extends E{};var he=class extends E{};var ie=class extends E{getAdType(){return vb(Sb(this,2))??0}};var je=class extends E{getAdType(){return vb(Sb(this,5))??0}};var ke=class extends E{};var le=class extends E{};var me=class extends E{};var ne=class extends E{N(a){return C(this,2,a)}},I=[5,6,7,8,9,10,11,12,13,14];var oe=class extends E{},pe=[4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23];var qe=class extends E{};function re(){var a=se();a=Mb(a);return A(a,1,te())}var ue=class extends E{};var ve=class extends E{};var we=class extends E{getTagSessionCorrelator(){var a=Sb(this,1),b=typeof a;a!=null&&(b==="bigint"?a=db(nb(64,a)):sb(a)?b==="string"?(b=qb(Number(a)),ob(b)?a=db(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=db(nb(64,BigInt(a))))):ob(a)?a=db(yb(a)):(a=qb(a),ob(a)?a=String(a):(kb(a),a=mb()),a=db(a)):a=void 0);return a??Rb}};var xe=class extends E{},ye=[1,7],ze=[4,6,8];class Ae extends Qd{constructor(){super(...arguments)}}function Be(a,...b){Ce(a,...b.map(c=>({wa:!0,Ia:3,Ga:Fb(c)})))}function De(a,...b){Ce(a,...b.map(c=>({wa:!0,Ia:7,Ga:Fb(c)})))}var Ee=class extends Ae{};function Fe(a,b){globalThis.fetch(a,{method:"POST",body:b,keepalive:b.length<65536,credentials:"omit",mode:"no-cors",redirect:"follow"}).catch(()=>{})};function Ce(a,...b){try{a.B&&Nd(a.g.concat(b),Pd(a)).length>=65536&&Ge(a),a.j&&!a.u&&(a.u=!0,He(a.j,()=>{Ge(a)})),a.g.push(...b),a.g.length>=a.F&&Ge(a),a.g.length&&a.i===null&&(a.i=setTimeout(()=>{Ge(a)},a.I))}catch(c){Od(c,Pd(a))}}function Ge(a){a.i!==null&&(clearTimeout(a.i),a.i=null);if(a.g.length){var b=Nd(a.g,Pd(a));a.C("https://pagead2.googlesyndication.com/pagead/ping?e=1",b);a.g=[]}} var Ie=class extends Ee{constructor(a,b,c,d){super(2,te(),void 0);this.C=Fe;this.I=a;this.F=b;this.B=c;this.j=d;this.g=[];this.i=null;this.u=!1}},Je=class extends Ie{constructor(a=1E3,b=100,c=!1,d){super(a,b,c&&!0,d)}};var J=a=>{var b="ua";if(a.ua&&a.hasOwnProperty(b))return a.ua;b=new a;return a.ua=b};function Ke(a,b,c){return b[a]||c};function Le(a,b){a.g=()=>Ke(3,b,()=>[])(1)}class Me{g(){return[]}};function Kd(a,b,c,d=!1,e){if((d?a.g:Math.random())<(e||.01))try{let f;c instanceof Hd?f=c:(f=new Hd,ic(c,(h,k)=>{var l=f;const n=l.j++;h=Cd(k,h);l.g.push(n);l.i[n]=h}));const g=Gd(f,a.domain,a.path+b+"&");g&&jd(q,g)}catch(f){}}function Ne(a,b){b>=0&&b<=1&&(a.g=b)}var Oe=class{constructor(){this.domain="pagead2.googlesyndication.com";this.path="/pagead/gen_204?id=";this.g=Math.random()}};let Jd,Pe;const Qe=new Bd(window);(function(a){Jd=a??new Oe;typeof window.google_srt!=="number"&&(window.google_srt=Math.random());Ne(Jd,window.google_srt);Pe=new Ld(Qe);Pe.o(()=>{});Pe.C(!0);window.document.readyState==="complete"?window.google_measure_js_timing||Ad(Qe):Qe.g&&G(window,"load",()=>{window.google_measure_js_timing||Ad(Qe)})})();function Re(a=q){let b=a.context||a.AMP_CONTEXT_DATA;if(!b)try{b=a.parent.context||a.parent.AMP_CONTEXT_DATA}catch{}return b?.pageViewId&&b?.canonicalUrl?b:null}function Se(){var a=Re();return a?kc(a.master)?a.master:null:null};function te(){return"m202511030101"};var Te=hc(qe);var se=hc(ue);function Ue(a,b){return b(a)?a:void 0} function Ve(a,b,c,d,e){c=c instanceof nd?c.error:c;var f=new xe;const g=new we;try{var h=Kc(window);fc(g,1,h)}catch(r){}try{var k=J(Me).g();Yb(g,2,k,wb)}catch(r){}try{A(g,3,window.document.URL)}catch(r){}h=y(f,2,g);k=new ve;b=C(k,1,b);try{var l=w(c?.name)?c.name:"Unknown error";A(b,2,l)}catch(r){}try{var n=w(c?.message)?c.message:`Caught ${c}`;A(b,3,n)}catch(r){}try{var p=w(c?.stack)?c.stack:Error().stack;p&&Yb(b,4,p.split(/\n\s*/),zb)}catch(r){}l=z(h,1,ye,b);if(e){n=0;switch(e.errSrc){case "LCC":n= 1;break;case "PVC":n=2}p=re();b=Ue(e.shv,w);p=A(p,2,b);n=C(p,6,n);p=Te();p=Mb(p);b=Ue(e.es,cb());p=Yb(p,1,b,wb);p=Nb(p);n=y(n,4,p);p=Ue(e.client,w);n=Ub(n,3,Ab(p));p=Ue(e.slotname,w);n=A(n,7,p);e=Ue(e.tag_origin,w);e=A(n,8,e);e=Nb(e)}else e=re(),e=Nb(e);e=z(l,6,ze,e);d=fc(e,5,d??1);Be(a,d)};var Xe=class{constructor(){this.g=We}};function We(){return{Na:Jc()+(Jc()&2**21-1)*2**32,Ka:Number.MAX_SAFE_INTEGER}};var $e=class{constructor(a=!1){var b=Ye;this.F=Ze;this.j=a;this.I=b;this.l=null;this.u=this.g}o(a){this.l=a}C(){}i(a,b){let c;try{c=b()}catch(d){b=this.j;try{b=this.u(a,od(d),void 0,void 0)}catch(e){this.g(217,e)}if(b)window.console?.error?.(d);else throw d;}return c}B(a,b){return(...c)=>this.i(a,()=>b.apply(void 0,c))}g(a,b,c,d){try{const g=c===void 0?1/this.I:c===0?0:1/c;var e=(new Xe).g();if(g>0&&e.Na*g<=e.Ka){var f=this.F;c={};if(this.l)try{this.l(c)}catch(h){}if(d)try{d(c)}catch(h){}Ve(f,a,b, g,c)}}catch(g){}return this.j}};let Ze,af,bf,cf,Ye;const df=new Bd(q);(function(a,b,c=!0){({Ra:Ye,La:bf}=ef());af=a||new Oe;Ne(af,bf);Ze=b||new Je(1E3);cf=new $e(c);q.document.readyState==="complete"?q.google_measure_js_timing||Ad(df):df.g&&G(q,"load",()=>{q.google_measure_js_timing||Ad(df)})})();function ff(a,b){cf.i(a,b)}function K(a,b){return cf.B(a,b)}function gf(a,b,c=Ye,d){cf.g(a,b,c,d,void 0)} function ef(){let a,b;typeof q.google_srt==="number"?(b=q.google_srt,a=q.google_srt===0?1:.01):(b=Math.random(),a=.01);return{Ra:a,La:b}};function hf(){var a=Re(window);if(a){if(a){var b=a.pageViewId;a=a.clientId;typeof a==="string"&&(b+=a.replace(/\D/g,"").substring(0,6))}else b=null;return+b}for(a=b=window;b&&b!=b.parent;)b=b.parent,kc(b)&&(a=b);b=a;a=b.google_global_correlator;a||(b.google_global_correlator=a=1+Math.floor(Math.random()*8796093022208));return a} function jf(){if(kf)return kf;const a=Se()||window,b=a.google_persistent_state_async;return b!=null&&typeof b=="object"&&b.S!=null&&typeof b.S=="object"?kf=b:a.google_persistent_state_async=kf=new lf}function mf(a,b,c){b=nf[b]||`google_ps_${b}`;a=a.S;const d=a[b];return d===void 0?(a[b]=c(),a[b]):d}function of(a){var b=hf();return mf(a,7,()=>b)}function pf(){var a=jf();return of(a)}var lf=class{constructor(){this.S={}}},kf=null;const nf={[8]:"google_prev_ad_formats_by_region",[9]:"google_prev_ad_slotnames_by_region"};function qf(a){a&&typeof a.dispose=="function"&&a.dispose()};function L(){this.l=this.l;this.F=this.F}L.prototype.l=!1;L.prototype.dispose=function(){this.l||(this.l=!0,this.D())};L.prototype[fa(Symbol,"dispose")]=function(){this.dispose()};function rf(a,b){a.l?b():(a.F||(a.F=[]),a.F.push(b))}L.prototype.D=function(){if(this.F)for(;this.F.length;)this.F.shift()()};[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);[2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2].reduce((a,b)=>a+b);$c({hb:0,gb:1,bb:2,Wa:3,eb:4,Xa:5,fb:6,Za:7,ab:8,Va:9,Ya:10,ib:11});$c({kb:0,lb:1,jb:2});var sf=class{constructor(a,b=!1){this.g=a;this.defaultValue=b}},M=class{constructor(a,b=0){this.g=a;this.defaultValue=b}};var tf=new M(1130,100),uf=new M(1085,5),vf=new M(63,30),wf=new M(1080,5),xf=new M(10019,5),yf=new sf(10033),zf=new M(1027,10),Af=new M(57,120),Bf=new sf(10032,!0),Cf=new M(10029),Df=new M(1050,30),Ef=new M(550718588,250);function Ff(a){var b=new Gf;bc(b,1,ub,a,vb)}var Gf=class extends E{};function N(a){let b;if(typeof a==="function")b=a;else if(typeof a==="object")b=a.constructor;else throw Error(void 0);return $a(c=>c instanceof b)};var Hf={},If={},Jf={};function Kf(){throw Error("Do not instantiate directly");}Kf.prototype.Da=null;Kf.prototype.M=function(){return this.content};Kf.prototype.toString=function(){return this.content};Kf.prototype.xa=function(){if(this.X!==Hf)throw Error("Sanitized content was not of kind HTML.");return yc(this.toString())};function Lf(){Kf.call(this)}pa(Lf,Kf);Lf.prototype.X=Hf;function Mf(a){if(a!=null)switch(a.Da){case 1:return 1;case -1:return-1;case 0:return 0}return null}var O=function(a){function b(c){this.content=c}b.prototype=a.prototype;return function(c,d){c=new b(String(c));d!==void 0&&(c.Da=d);return c}}(Lf);function Nf(a){return a instanceof Of?Pf(a)?!0:!!a.M():a instanceof Kf?!!a.M():!!a}function Qf(a){return Rf(String(a),()=>"").replace(Sf,"<")} const Tf=RegExp.prototype.hasOwnProperty("sticky"),Uf=new RegExp((Tf?"":"^")+"(?:!|/?([a-zA-Z][a-zA-Z0-9:-]*))",Tf?"gy":"g"); function Rf(a,b){const c=[],d=a.length;let e=0,f=[],g,h,k=0;for(;k":f.push(l);c.push(b(f.join(""), g));e=0;f=[];h=g=null;break;default:f.push(l)}break;default:throw Error();}e===1&&k>=d&&(k=h+1,c.push("<"),e=0,f=[],h=g=null)}return c.join("")}function Vf(a,b){a=a.replace(/<\//g,"<\\/").replace(/\]\]>/g,"]]\\>");return b?a.replace(/{/g," \\{").replace(/}/g," \\}").replace(/\/\*/g,"/ *").replace(/\\$/,"\\ "):a}function P(a){a!=null&&a.X===Hf?(a=Qf(a.M()),a=String(a).replace(Wf,Xf)):a=String(a).replace(Yf,Xf);return a} function Zf(a){a=String(a);const b=(d,e,f)=>{const g=Math.min(e.length-f,d.length);for(let k=0;k{function a(){this.content=""}a.prototype=Of.prototype;return function(){return new a}})(),dg={"\x00":"�","\t":" ","\n":" ","\v":" ","\f":" ","\r":" "," ":" ",'"':""","&":"&","'":"'","-":"-","/":"/","<":"<","=":"=",">":">","`":"`","\u0085":"…","\u00a0":" ","\u2028":"
","\u2029":"
"};function Xf(a){return dg[a]} const eg={"\x00":"\\x00","\b":"\\x08","\t":"\\t","\n":"\\n","\v":"\\x0b","\f":"\\f","\r":"\\r",'"':"\\x22",$:"\\x24","&":"\\x26","'":"\\x27","(":"\\x28",")":"\\x29","*":"\\x2a","+":"\\x2b",",":"\\x2c","-":"\\x2d",".":"\\x2e","/":"\\/",":":"\\x3a","<":"\\x3c","=":"\\x3d",">":"\\x3e","?":"\\x3f","[":"\\x5b","\\":"\\\\","]":"\\x5d","^":"\\x5e","{":"\\x7b","|":"\\x7c","}":"\\x7d","\u0085":"\\x85","\u2028":"\\u2028","\u2029":"\\u2029"};function bg(a){return eg[a]} const Yf=/[\x00\x22\x26\x27\x3c\x3e]/g,Wf=/[\x00\x22\x27\x3c\x3e]/g,ag=/[\x00\x08-\x0d\x22\x26\x27\/\x3c-\x3e\x5b-\x5d\x7b\x7d\x85\u2028\u2029]/g,fg=/^[a-zA-Z0-9+\/_-]+={0,2}$/;function gg(a){a=String(a);return fg.test(a)?a:"zSoyz"}const Sf=/>=4,b[e]=ig[e==19?d&3|8:d]);this.uuid=b.join("");this.callback=a}} function kg(a){const b=q.imalib_globalCallbacks||new Map,c=b.get("AFMA_updateActiveView")||[];if(c.length===0&&q.AFMA_updateActiveView){const d=new jg(q.AFMA_updateActiveView);c.push(d);q.AFMA_updateActiveView=void 0}q.AFMA_updateActiveView||(q.AFMA_updateActiveView=function(){const d=b.get("AFMA_updateActiveView");for(const e of d)e.callback.apply(null,arguments)});a=new jg(a);c.push(a);b.set("AFMA_updateActiveView",c);q.imalib_globalCallbacks=b;return a.uuid} function lg(a){if(q.AFMA_updateActiveView){var b=q.imalib_globalCallbacks;if(b){var c=b.get("AFMA_updateActiveView");if(c){var d=c.findIndex(e=>e.uuid===a);d!==-1&&(c.splice(d,1),c.length===0&&(q.AFMA_updateActiveView=void 0),b.set("AFMA_updateActiveView",c),q.imalib_globalCallbacks=b)}}}};Ff([1,8,9,10,11,12,2,3,4,5,15,16,19,20,21,23]);Ff([1,6,7,9,10,11,12,2,3,4,5,13,14,18,19,20,21,23]);Ff([1,6,7,9,10,11,12,22,2,3,4,5,13,14,17,18,19,20,21,23]);new Gf;var mg=(q.navigator?q.navigator.userAgent:"").indexOf("Android")!=-1;function ng(a,b){this.type=a;this.g=this.target=b;this.defaultPrevented=!1}ng.prototype.i=function(){this.defaultPrevented=!0};var V=class{constructor(a,b){this.messageName=a;this.parameters=b||{}}},og=class extends ng{constructor(a,b){super(a.messageName,b);this.params=a.parameters||{}}};function pg(a,{data:b,source:c}){if(c&&b){var d=a.l,e=b.messageName;b=b.parameters;if(a.j)switch(e){case "mraid_loaded":e=b.is_top_win;e===!1&&(a.o=!0,a.i=kg(f=>{a.j&&qg(a,new V("update_activeview_action",f))}),d.indexOf(c)===-1&&(d.push(c),typeof c.postMessage!=="undefined"&&c.postMessage(new V("mraid_env_obj",window.MRAID_ENV),"*")));break;case "start_tracking_action":a.g==0&&window.AFMA_SendMessage("trackActiveViewUnit");a.g+=1;break;case "stop_tracking_action":--a.g;a.g==0&&(window.AFMA_SendMessage("untrackActiveViewUnit", {hashCode:b.hashCode}),a.i&&(lg(a.i),a.i=null));break;case "register_iframe_window_action":e=b.is_top_win;e===!1&&d.indexOf(c)===-1&&d.push(c);break;case "receive_message_action":b.messageName=="disableMraidOpen"&&window.AFMA_ReceiveMessage(b.messageName,b.parameters)}else switch(e){case "mraid_env_obj":window.MRAID_ENV=b;break;case "update_activeview_action":window.AFMA_updateActiveView&&window.AFMA_updateActiveView(b);break;case "receive_message_action":window.AFMA_ReceiveMessage(b.messageName, b.parameters)}}}function qg(a,b){a.l.forEach(c=>c.postMessage(b,"*"))}class rg{constructor(){this.l=[];this.j=window===window.top;this.o=!1;this.g=0;this.i=null;typeof window.addEventListener!=="undefined"&&window.addEventListener("message",a=>pg(this,a))}};function sg(a){var b=vc("gmsg://mobileads.google.com/"+a.messageName);a=new Map(Object.entries(a.parameters));b=wc(b).toString();const c=b.split(/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return Oc(c[0],d,/[#]/.test(b)?"#"+(d?c[2]:c[1]):"",a)};function tg(a,b){ng.call(this,a?a.type:"");this.relatedTarget=this.g=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.l=null;a&&this.init(a,b)}pa(tg,ng); tg.prototype.init=function(a,b){const c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.g=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!== void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.l=a;a.defaultPrevented&&tg.aa.i.call(this)};tg.prototype.i=function(){tg.aa.i.call(this);const a=this.l;a.preventDefault?a.preventDefault():a.returnValue=!1};var ug="closure_listenable_"+(Math.random()*1E6|0);var vg=0;function wg(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++vg;this.Y=this.ea=!1}function xg(a){a.Y=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};function yg(a){this.src=a;this.g={};this.i=0}yg.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.i++);const g=zg(a,b,d,e);g>-1?(b=a[g],c||(b.ea=!1)):(b=new wg(b,this.src,f,!!d,e),b.ea=c,a.push(b));return b};function Ag(a,b,c,d,e){b=b.toString();if(b in a.g){var f=a.g[b];c=zg(f,c,d,e);c>-1&&(xg(f[c]),Array.prototype.splice.call(f,c,1),f.length==0&&(delete a.g[b],a.i--))}} function Bg(a,b){const c=b.type;c in a.g&&Ca(a.g[c],b)&&(xg(b),a.g[c].length==0&&(delete a.g[c],a.i--))}function zg(a,b,c,d){for(let e=0;e-1?b[a]:null)&&Pg(c))} function Pg(a){if(typeof a!=="number"&&a&&!a.Y){var b=a.src;if(b&&b[ug])Bg(b.g,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Mg(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Fg--;(c=Kg(b))?(Bg(c,a),c.i==0&&(c.src=null,b[Cg]=null)):xg(a)}}}function Mg(a){return a in Eg?Eg[a]:Eg[a]="on"+a}function Ng(a,b){if(a.Y)a=!0;else{b=new tg(b,this);const c=a.listener,d=a.handler||a.src;a.ea&&Pg(a);a=c.call(d,b)}return a} function Kg(a){a=a[Cg];return a instanceof yg?a:null}var Qg="__closure_events_fn_"+(Math.random()*1E9>>>0);function Ig(a){if(typeof a==="function")return a;a[Qg]||(a[Qg]=function(b){return a.handleEvent(b)});return a[Qg]};function Rg(a){L.call(this);this.i=a;this.g={}}pa(Rg,L);var Sg=[];Rg.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(Sg[0]=b.toString()),b=Sg);for(let e=0;e=0;g--)f=a.g=b[g],e=Vg(f,d,!0,a)&&e;f=a.g=c;e=Vg(f,d,!0,a)&&e;e=Vg(f,d,!1,a)&&e;if(b)for(g=0;g0&&a{var b=this.g[this.i];b||(b=dd(document,"IFRAME"),b.id="afma-notify-"+(new Date).getTime(),b.style.display="none",this.g[this.i]=b);this.i=(this.i+1)%25;const c=ad(a.parameters); c["google.afma.Notify_dt"]=(new Date).getTime();var d=b;a=sg(new V(a.messageName,c));d.src=wc(a).toString();b.parentNode||document.body.appendChild(b)});this.g=[];this.i=0}D(){this.g.forEach(ed);this.g=[];super.D()}},Yg=class extends ch{sendMessage(a){a=dh(a);window.googleAdsJsInterface&&window.googleAdsJsInterface.notify&&(window.googleAdsJsInterface.notify(a),window.googleAdsJsInterface.DEBUG&&console.log(a))}},Zg=class extends ch{sendMessage(a){a=dh(a);window.webkit&&window.webkit.messageHandlers&& window.webkit.messageHandlers.gadGMSGHandler&&window.webkit.messageHandlers.gadGMSGHandler.postMessage(a)}};var gh=class extends Ug{constructor(){super();this.j=ah();this.j=ah();rf(this,na(qf,this.j));this.i={};this.u=new rg}sendMessage(a,b){let c;typeof a==="string"?c=new V(a,b):a instanceof V&&(c=a);document.readyState=="loading"?Hg(q,"DOMContentLoaded",()=>this.j.sendMessage(c),!1,this):this.j.sendMessage(c)}receiveMessage(a,b){if(this.shouldForwardMessageToIframe())this.forwardMessage(new V("receive_message_action",new V(a,b)));else{const c=document.getElementById("ad_iframe");c!=void 0&&c.contentWindow!= void 0&&c.contentWindow.AFMA_ReceiveMessage!=void 0&&c.contentWindow.AFMA_ReceiveMessage(a,b)}a=="onshow"&&document.readyState=="loading"?Hg(q,"DOMContentLoaded",()=>fh(a,b??void 0)):this.dispatchEvent(new og(new V(a,b),this))}addObserver(a,b,c){const d=e=>void c.call(b,e.type,e.params);this.listen(a,d);this.i[a]||(this.i[a]={});this.i[a][b]=d}removeObserver(a,b){this.i[a]&&this.i[a][b]&&(Ag(this.g,String(a),this.i[a][b]),delete this.i[a][b])}shouldForwardMessageToIframe(){return this.u.o}forwardMessage(a){qg(this.u, a)}};function W(a,b){q.AFMA_Communicator?q.AFMA_Communicator.sendMessage(a,b):hh(a,b)}function hh(a,b){document.readyState=="loading"?(a=ma(hh,null,a,b),Hg(q,"DOMContentLoaded",a,!1)):(a=new V(a,b),ah().sendMessage(a))}function fh(a,b){q.AFMA_Communicator.receiveMessage(a,b)}function ih(a,b,c,d){q.AFMA_Communicator.removeEventListener(a,b,c,d)}function jh(a,b,c,d){q.AFMA_Communicator.addEventListener(a,b,c,d)}function kh(a,b,c){q.AFMA_Communicator.addObserver(a,b,c)} function lh(a,b){q.AFMA_Communicator.removeObserver(a,b)}q.AFMA_Communicator||(oa("AFMA_AddEventListener",jh),oa("AFMA_RemoveEventListener",ih),oa("AFMA_AddObserver",kh),oa("AFMA_RemoveObserver",lh),oa("AFMA_ReceiveMessage",fh),oa("AFMA_SendMessage",W),q.AFMA_Communicator=new gh);var mh=class{constructor(a){this.g=a;jh("h5adsEvent",b=>void this.g(b))}sa(a,b){W("h5ads",{obj_id:a,action:"create_interstitial_ad",ad_unit:b})}ta(a,b){W("h5ads",{obj_id:a,ad_unit:b,action:"create_rewarded_ad"})}dispose(a){W("h5ads",{obj_id:a,action:"dispose"})}};class nh{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};function oh(a){a.extras===void 0&&(a.extras={});a.extras.highfive="1";return encodeURIComponent(JSON.stringify(a))}class ph extends L{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.l||(this.listener=b,b=this.id,a=oh(a),W("h5ads",{obj_id:b,action:"load_interstitial_ad",ad_request:a}))}show(){if(!this.l){if(this.listener==null)throw Error("load must be called before show");W("h5ads",{obj_id:this.id,action:"show_interstitial_ad"})}}D(){this.g.j.dispose(this.id);super.D()}} class qh extends L{constructor(a,b){super();this.id=a;this.g=b}load(a,b){this.l||(this.listener=b,b=this.id,a=oh(a),W("h5ads",{obj_id:b,action:"load_rewarded_ad",ad_request:a}))}show(){if(!this.l){if(this.listener==null)throw Error("load must be called before show");W("h5ads",{obj_id:this.id,action:"show_rewarded_ad"})}}D(){this.g.j.dispose(this.id);super.D()}}function rh(a){const b=a.o;a.o+=1;return b} var sh=class{constructor(){this.o=0;this.ads=new Map;this.g=new Map;this.l=new nh;this.i=0;this.j=new mh(a=>{a=a.params;switch(a.eventCategory){case "initialize":this.ads.clear();this.g.clear();this.i=3;this.l.resolve(this);break;case "creation":var b=a.objectId;switch(a.event){case "nativeObjectCreated":if(a=this.g.get(b))this.g.delete(b),this.ads.set(b,a.ad),a.R.resolve(a.ad);return;case "nativeObjectNotCreated":if(a=this.g.get(b))this.g.delete(b),a.ad.dispose(),a.R.reject(Error("Native object not created")); return;default:return}case "interstitial":if((b=this.ads.get(a.objectId))&&b instanceof ph&&b.listener)switch(a.event){case "onAdLoaded":b.listener.U?.(b);break;case "onAdFailedToLoad":b.listener.T?.(b,a.errorCode);break;case "onAdOpened":b.listener.Pa?.(b);break;case "onAdClicked":b.listener.Db?.(b);break;case "onAdClosed":b.listener.K?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.V?.(b)}break;case "rewarded":if((b=this.ads.get(a.objectId))&&b instanceof qh&&b.listener)switch(a.event){case "onRewardedAdLoaded":b.listener.U?.(b); break;case "onRewardedAdFailedToLoad":b.listener.T?.(b,a.errorCode);break;case "onRewardedAdOpened":b.listener.Pa?.(b);break;case "onRewardedAdFailedToShow":b.listener.Oa?.(b,a.errorCode);break;case "onUserEarnedReward":b.listener.Qa?.(b);break;case "onRewardedAdClosed":b.listener.K?.(b);break;case "onNativeAdObjectNotAvailable":b.listener.V?.(b)}}})}connect(){switch(this.i){case 3:return Promise.resolve(this);case 1:return this.l.promise;default:return this.i=1,this.l=new nh,W("h5ads",{action:"initialize"}), setTimeout(()=>{this.i!==3&&(this.i=2,this.l.reject(Error("GmaBridge could not connect to SDK after 10000 ms.")))},1E4),this.l.promise}}sa(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=rh(this),c=new nh;this.g.set(b,{R:c,ad:new ph(b,this)});this.j.sa(b,a);return c.promise}ta(a){if(this.i!==3)return Promise.reject(Error("GmaBridge is not connected"));const b=rh(this),c=new nh;this.g.set(b,{R:c,ad:new qh(b,this)});this.j.ta(b,a);return c.promise}};let th=null;var uh=class{constructor(){const a={};this.g=(b,c)=>a[b]!=null?a[b]:c;this.l=(b,c)=>a[b]!=null?a[b]:c;this.o=(b,c)=>a[b]!=null?a[b]:c;this.u=(b,c)=>a[b]!=null?a[b]:c;this.j=(b,c)=>a[b]!=null?c.concat(a[b]):c;this.i=()=>{}}};function X(a){return J(uh).l(a.g,a.defaultValue)};var vh=class{constructor(){this.g=this.i=1}takeNextPageEventIndex(){return this.i++}takeNextAnnotationEntryId(){return this.g++}};var xh=class{constructor(){this.wasPlaTagProcessed=!1;this.wasReactiveAdConfigReceived={};this.adCount={};this.wasReactiveAdVisible={};this.stateForType={};this.reactiveTypeEnabledInAsfe={};this.wasReactiveTagRequestSent=!1;this.reactiveTypeDisabledByPublisher={};this.tagSpecificState={};this.messageValidationEnabled=!1;this.floatingAdsStacking=new wh;this.sideRailProcessedFixedElements=new Set;this.sideRailAvailableSpace=new Map;this.sideRailPlasParam=new Map;this.sideRailMutationCallbacks=[];this.clickTriggeredInterstitialMayBeDisplayed= !1;this.adIntentsPageState=new vh}},wh=class{constructor(){this.maxZIndexRestrictions={};this.nextRestrictionId=0;this.maxZIndexListeners=[]}};function yh(a){const b=zh(a);Aa(a.floatingAdsStacking.maxZIndexListeners,c=>c(b))}function zh(a){a=jc(a.floatingAdsStacking.maxZIndexRestrictions);return a.length?Math.min.apply(null,a):null} var Ah=class{constructor(a){a.google_reactive_ads_global_state?(a.google_reactive_ads_global_state.sideRailProcessedFixedElements==null&&(a.google_reactive_ads_global_state.sideRailProcessedFixedElements=new Set),a.google_reactive_ads_global_state.sideRailAvailableSpace==null&&(a.google_reactive_ads_global_state.sideRailAvailableSpace=new Map),a.google_reactive_ads_global_state.sideRailPlasParam==null&&(a.google_reactive_ads_global_state.sideRailPlasParam=new Map),a.google_reactive_ads_global_state.sideRailMutationCallbacks== null&&(a.google_reactive_ads_global_state.sideRailMutationCallbacks=[]),a.google_reactive_ads_global_state.adIntentsPageState==null&&(a.google_reactive_ads_global_state.adIntentsPageState=new vh)):a.google_reactive_ads_global_state=new xh;this.floatingAdsStacking=a.google_reactive_ads_global_state.floatingAdsStacking}addListener(a){this.floatingAdsStacking.maxZIndexListeners.push(a);a(zh(this))}removeListener(a){Da(this.floatingAdsStacking.maxZIndexListeners,b=>b===a)}},Bh=class{constructor(a){this.controller= a;this.g=null}};function Ch(a){const b={bottom:"auto",clear:"none",display:"inline","float":"none",height:"auto",left:"auto",margin:0,"margin-bottom":0,"margin-left":0,"margin-right":"0","margin-top":0,"max-height":"none","max-width":"none",opacity:1,overflow:"visible",padding:0,"padding-bottom":0,"padding-left":0,"padding-right":0,"padding-top":0,position:"static",right:"auto",top:"auto","vertical-align":"baseline",visibility:"visible",width:"auto","z-index":"auto"};Aa(Object.keys(b),c=>{const d=a.style[Cc(c)]; (typeof d!=="undefined"?d:a.style[gd(a,c)])||F(a,c,b[c])});Sc(a)};function Dh(a,b){const c=Uc("STYLE",a);c.textContent=Bc(Lc`* { pointer-events: none; }`);a?.head.appendChild(c);setTimeout(()=>{a?.head.removeChild(c)},b)}function Eh(a,b,c){if(!a.body)return null;const d=new Fh;d.apply(a,b);return()=>{var e=c||0;e>0&&Dh(b.document,e);F(a.body,{filter:d.g,webkitFilter:d.g,overflow:d.l,position:d.j,top:d.o});b.scrollTo(0,d.i)}} class Fh{constructor(){this.g=this.o=this.j=this.l=null;this.i=0}apply(a,b){this.l=a.body.style.overflow;this.j=a.body.style.position;this.o=a.body.style.top;this.g=a.body.style.filter?a.body.style.filter:a.body.style.webkitFilter;this.i=b.pageYOffset===void 0?(b.document.documentElement||b.document.body.parentNode||b.document.body).scrollTop:b.pageYOffset;F(a.body,"top",`${-this.i}px`)}};function Gh(a,b){var c;if(!a.i)for(a.i=[],c=a.g.parentElement;c;){a.i.push(c);if(a.I(c))break;c=c.parentNode&&c.parentNode.nodeType===1?c.parentNode:null}c=a.i.slice();let d,e;for(d=0;dthis.i=null)}I(a){return this.B===a}};function Ih(a,b){const c=a.B;if(c)if(b){b=a.C;if(b.g==null){var d=b.controller;const e=d.floatingAdsStacking.nextRestrictionId++;d.floatingAdsStacking.maxZIndexRestrictions[e]=2147483646;yh(d);b.g=e}Pc(c,{display:"block"});a.u.body&&!a.j&&(a.j=Eh(a.u,a.P,a.O));c.setAttribute("tabindex","0");c.setAttribute("aria-hidden","false");a.u.body.setAttribute("aria-hidden","true")}else b=a.C,b.g!=null&&(d=b.controller,delete d.floatingAdsStacking.maxZIndexRestrictions[b.g],yh(d),b.g=null),Pc(c,{display:"none"}), a.j&&(a.j(),a.j=null),a.u.body.setAttribute("aria-hidden","false"),c.setAttribute("aria-hidden","true")}function Jh(a){Ih(a,!1);const b=a.B;if(b){var c=Kh(a.L);Gh(a,d=>{Pc(d,c);Ch(d)});a.g.setAttribute("width","");a.g.setAttribute("height","");F(a.g,c);F(a.g,Lh);F(b,Mh);F(b,{background:"transparent"});Pc(b,{display:"none",position:"fixed"});Ch(b);Ch(a.g);(ya()&&oc()?Fc(a.L):1)<=1||(F(b,{overflow:"scroll","max-width":"100vw"}),Sc(b))}} var Nh=class extends Hh{constructor(a,b){var c=window,d=X(Ef);super(a,c,b);this.L=c;this.O=d;this.j=null;this.u=c.document;a=new Ah(c);this.C=new Bh(a)}o(){Ih(this,!1)}},Mh={backgroundColor:"white",opacity:"1",position:"fixed",left:"0px",top:"0px",margin:"0px",padding:"0px",display:"none",zIndex:"2147483647"},Lh={left:"0",position:"absolute",top:"0"};function Kh(a){a=ya()&&oc()?Fc(a):1;a=100*(a<1?1:a);return{width:`${a}vw`,height:`${a}vh`}};var Oh=class extends Nh{constructor(a,b){super(a,b);Jh(this)}I(a){a.classList?a=a.classList.contains("adsbygoogle"):(a=a.classList?a.classList:(typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||"").match(/\S+/g)||[],a=za(a,"adsbygoogle")>=0);return a}};function Ph(){const a=window.google_ad_modifications=window.google_ad_modifications||{};a.afg_slotcar_vars||(a.afg_slotcar_vars={});return a.afg_slotcar_vars};function He(a,b){a.i.size>0||Qh(a);const c=a.i.get(0);c?c.push(b):a.i.set(0,[b])}function Rh(a,b,c,d){G(b,c,d);rf(a,()=>id(b,c,d))}function Sh(a,b){a.state!==1&&(a.state=1,a.i.size>0&&Th(a,b))} function Qh(a){a.g.document.visibilityState?Rh(a,a.g.document,"visibilitychange",b=>{a.g.document.visibilityState==="hidden"&&Sh(a,b);a.g.document.visibilityState==="visible"&&(a.state=0)}):"onpagehide"in a.g?(Rh(a,a.g,"pagehide",b=>{Sh(a,b)}),Rh(a,a.g,"pageshow",()=>{a.state=0})):Rh(a,a.g,"beforeunload",b=>{Sh(a,b)})}function Th(a,b){for(let c=9;c>=0;c--)a.i.get(c)?.forEach(d=>{d(b)})}var Uh=class extends L{constructor(a){super();this.g=a;this.state=0;this.i=new Map}};async function Vh(a,b){var c=10;return c<=0?Promise.reject(Error(`wfc bad input ${c} ${200}`)):b()?Promise.resolve():new Promise((d,e)=>{const f=a.setInterval(()=>{--c?b()&&(a.clearInterval(f),d()):(a.clearInterval(f),e(Error(`wfc timed out ${c}`)))},200)})};function Wh(a){const b=a.state.pc;return b!==null&&b!==0?b:a.state.pc=Kc(a.g)}function Xh(a){var b=a.state.wpc;if(b===null||b==="")b=a.state,a=a.g,a=a.google_ad_client?String(a.google_ad_client):(a.google_ad_modifications=a.google_ad_modifications||{}).head_tag_slot_vars?.google_ad_client??a.document.querySelector(".adsbygoogle[data-ad-client]")?.getAttribute("data-ad-client")??"",b=b.wpc=a;return b}async function Yh(a){try{return await Vh(a.g,()=>!(!Wh(a)||!Xh(a))),!0}catch(b){return!1}} async function Zh(a,b){if(await Yh(a)){var c=a.l;var d=new oe;var e=Wh(a);d=fc(d,1,e);e=Xh(a);d=A(d,2,e);d=fc(d,3,a.state.sd);a=fc(d,7,Math.round(a.g.performance.now()));a=fc(a,3,1);b=z(a,10,pe,b);De(c,b)}}var $h=class{constructor(a,b){this.g=Se()||window;this.i=b??new Uh(this.g);this.l=a??new Je(100,100,!0,this.i);this.state=mf(jf(),33,()=>{const c=X(tf);return{sd:c,ssp:c>0&&Gc()<1/c,pc:null,wpc:null,cu:null,le:[],lgdp:[],psi:null,tar:0,cc:null}})}};function ai(a){var b=window;return a.google_adtest==="on"||a.google_adbreak_test==="on"||b.location.host.endsWith("h5games.usercontent.goog")||b.location.host==="gamesnacks.com"?b.document.querySelector('meta[name="h5-games-eids"]')?.getAttribute("content")?.split(",").map(c=>Math.floor(Number(c))).filter(c=>!isNaN(c)&&c>0)||[]:[]};class bi{};function ci(){var a=q.ggeac||(q.ggeac={});Le(J(Me),a);di(a);J(bi);J(uh).i()}function di(a){const b=J(uh);b.g=(c,d)=>Ke(5,a,()=>!1)(c,d,1);b.l=(c,d)=>Ke(6,a,()=>0)(c,d,1);b.o=(c,d)=>Ke(7,a,()=>"")(c,d,1);b.u=(c,d)=>Ke(8,a,()=>[])(c,d,1);b.j=(c,d)=>Ke(17,a,()=>[])(c,d,1);b.i=()=>{Ke(15,a,()=>{})(1)}};function ei(a){const b=J(Me).g();a=ai(a);return b.concat(a).join(",")};function fi(a){cf.o(b=>{b.shv=String(a);b.mjsv=te();b.eid=ei(q)})};function gi(){var a=window;return a.adsbygoogle&&"pageState"in a.adsbygoogle&&a.adsbygoogle.pageState?a.adsbygoogle.pageState:{stavq:0,jTCuI:"",OmOVT:!1,xujKL:!1,AyxaY:void 0,SLqBY:"",xVQAt:"",OSCLM:{UWEfJ:!1,YguOd:!1,SVQEK:!1},jzoix:{PygXN:[]},FJPve:!1,GLnKw:!1,tYcft:Promise.resolve(void 0),EGzMj:Promise.resolve(!0)}};var hi=class extends L{D(){this.disposeAd();super.D()}},ii=class extends L{constructor(a){super();this.callback=a}},ji=class extends L{constructor(a){super();this.H=a;this.g=new Set}fetch(a,b){const c=new ii(a.callback);this.g.add(c);this.H.fetch({...a,callback:d=>{c.l?d&&d.dispose():c.callback(d);this.g.delete(c)}},b)}D(){for(const a of this.g.values())a.dispose();this.g.clear();super.D()}};var ki=class extends hi{constructor(a,b,c,d){super();this.ad=a;this.j=b;this.o=c;this.i=d;this.g=null;this.u=this.B=!1;this.C=!0}show(a){this.g=a;if(this.C&&this.u)this.ad.show();else if(this.u)this.K();else throw Error("Tried to show AdMobAd before it finished loading.");}disposeAd(){this.ad.dispose()}U(){this.u=!0;this.o(this)}T(){this.o(null);this.dispose()}V(){this.i.A(17);this.g?this.K():this.C=!1}}; function li(a){return{U:K(849,()=>{a.U()}),T:K(850,()=>{a.T()}),K:K(851,()=>{a.K()}),V:K(854,()=>{a.V()})}}var mi=class extends ki{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request(){this.ad.load(this.j,li(this))}K(){(0,this.g)(1)}};function ni(a){return{U:K(849,()=>{a.U()}),T:K(850,()=>{a.T()}),Oa:K(855,()=>{a.i.A(18);(0,a.g)(2)}),Qa:K(852,()=>{a.B=!0}),K:K(853,()=>{a.K()}),V:K(854,()=>{a.V()})}} var oi=class extends ki{constructor(a,b,c,d){super(a,b,c,d);this.ad=a;this.j=b;this.o=c;this.i=d}request(){this.ad.load(this.j,ni(this))}K(){this.B?(0,this.g)(3):(0,this.g)(2)}};function pi(a,b){const c=b.google_adbreak_test==="on";switch(a){case 1:return c?"ca-app-pub-3940256099942544/1033173712":b.google_admob_interstitial_slot;case 2:return c?"ca-app-pub-3940256099942544/5224354917":b.google_admob_rewarded_slot;default:throw Error(`Unknown ad type ${a}`);}}function qi(a,b,c){a.j.error(`Unable to fetch ad: '${b}' is missing from tag.`);c(null)}function ri(a){ff(850,()=>{a(null)})} var si=class{constructor(a,b,c){this.i=a;this.j=b;this.g=c;this.l=Kc(window).toString()}fetch(a,b){const c={isTestDevice:!1,httpTimeoutMillis:X(vf)*1E3};var d=b.google_tag_for_child_directed_treatment;if(d==="0"||d==="1")c.tagForChildDirectedTreatment=d==="1";d=b.google_tag_for_under_age_of_consent;if(d==="0"||d==="1")c.tagForUnderAgeOfConsent=d==="1";d=b.google_max_ad_content_rating;typeof d==="string"&&(c.maxAdContentRating=d);c.extras??(c.extras={});c.extras.muted=a.Fa||a.type===2?"0":"1";this.l&& (c.extras.pvsid=this.l);c.extras.correlator=pf().toString();d=ei(b);d.length&&(c.extras.slotcar_eids=d);b=pi(a.type,b);a.type===1?typeof b!=="string"?qi(this,"data-admob-interstitial-slot",a.callback):this.i.sa(b).then(e=>{(new mi(e,c,a.callback,this.g)).request()}).catch(()=>{ri(a.callback)}):typeof b!=="string"?qi(this,"data-admob-rewarded-slot",a.callback):this.i.ta(b).then(e=>{(new oi(e,c,a.callback,this.g)).request()}).catch(()=>{ri(a.callback)})}};const ti=new Set(["auto","on"]),ui=new Set(["on","off"]),vi=new Set("start pause next browse reward preroll".split(" ")),wi=new Map([["start","interstitial"],["pause","interstitial"],["next","interstitial"],["browse","interstitial"],["reward","reward"],["preroll","preroll"]]),xi=new Map([["interstitial",["type"]],["reward",["type","beforeReward","adDismissed","adViewed"]],["preroll",["type","adBreakDone"]]]),yi=new Map([["interstitial",["beforeReward","adDismissed","adViewed"]],["reward",[]],["preroll", ["afterAd","beforeReward","adDismissed","adViewed"]]]),zi="beforeAd afterAd beforeReward adDismissed adViewed adBreakDone".split(" "),Ai=new Map([["beforeBreak","beforeAd"],["afterBreak","afterAd"],["adComplete","adViewed"]]);var Bi=new Set("google_ad_client google_ad_host google_ad_channel google_ad_host_channel google_tag_for_under_age_of_consent google_tag_for_child_directed_treatment google_page_url".split(" ")); const Ci=new Set([...Bi,"google_admob_interstitial_slot","google_admob_rewarded_slot","google_max_ad_content_rating"]); function Di(a,b){let c=!1;const d=f=>{c=!0;b.error(`Invalid ad config: ${f}.`)};if(a.preloadAdBreaks!=null&&!ti.has(a.preloadAdBreaks)){var e=Array.from(ti).map(f=>`'${f}'`).join(", ");d(`'preloadAdBreaks' must be one of [${e}]`)}a.sound==null||ui.has(a.sound)||(e=Array.from(ui).map(f=>`'${f}'`).join(", "),d(`'sound' must be one of [${e}]`));a.onReady!=null&&typeof a.onReady!=="function"&&d("'onReady' must be a function");if(a.h5AdsConfig!=null)if(typeof a.h5AdsConfig!=="object")d("'h5AdsConfig' must be an object"); else for(const [f,g]of Object.entries(a.h5AdsConfig))a=f,e=g,Ci.has(a)?typeof e!=="string"&&d(`'h5AdsConfig.${a}' must be a string`):d(`'h5AdsConfig.${a}' is not a valid property`);return!c} function Ei(a,b,c){for(const [g,h]of Ai){const k=g,l=h;if(k in a){var d=c,e=d.A;var f=new ke;f=A(f,1,k);e.call(d,20,{field:k},f);if(l in a)return b.error(`Invalid placement config: '${k}' has been renamed to ${l}. Cannot pass both fields. Please use ${l} only.`),!1;b.warn(`Placement config: '${k}' has been renamed to '${l}'. Please update your code.`);a[l]=a[k];delete a[k]}}return!0} function Fi(a,b,c){let d=!1;const e=h=>{d=!0;b.error(`Invalid placement config: ${h}.`)};a=Object.assign({},a);if(!Ei(a,b,c))return{va:!1,ya:a};if(!vi.has(a.type)){var f=Array.from(vi).map(h=>`'${h}'`).join(", ");e(`'type' must be one of [${f}]`);return{va:!d,ya:a}}c=wi.get(a.type);const g=xi.get(c).filter(h=>!(h in a));g.length>0&&e("missing required properties "+g.map(h=>`'${h}'`).join(", "));c=yi.get(c).filter(h=>h in a);c.length>0&&e("the following properties are not used for the given ad type: "+ c.map(h=>`'${h}'`).join(", "));for(f of zi)f in a&&typeof a[f]!=="function"&&e(`'${f}' must be a function`);return{va:!d,ya:a}};const Gi={[1]:10,[2]:11},Hi={closed:1,viewed:3,dismissed:2,error:4};var Ji=class{constructor(){this.g=window}fetch(a,b){const c={};for(const d in b)Bi.has(d)&&(c[d]=b[d]);c.google_reactive_ad_format=Gi[a.type];c.google_wrap_fullscreen_ad=!0;c.google_video_play_muted=a.type!==2&&!a.Fa;c.google_acr=d=>{a.callback(d?new Ii(d):null)};c.google_tag_origin="gsc";this.g.adsbygoogle.push({params:c})}},Ii=class extends hi{constructor(a){super();this.ad=a}show(a){this.ad.show(b=>{a(Hi[b.status])})}disposeAd(){this.ad.disposeAd()}};function Ki(a){return{start:1,pause:2,next:3,browse:4,reward:5,preroll:6}[a]||0};function Li(){return O('')} function Mi(){return O('')} function Ni(a){const b=a.Ma;a=a.Sa;return O('
Close Ad?
You will lose your reward
CLOSE
RESUME
')};var Oi=Nc`about:blank`;wc(Oi);var Pi=Nc`javascript:undefined`;wc(Pi);function Qi(a,b,c){a=a.g;c=b(c||hg,{});b=a||qa||(qa=new fd);if(c&&c.i)b=c.i();else{b=dd(b.g,"DIV");b:if(ja(c)){if(c.xa&&(c=c.xa(),c instanceof xc))break b;c=Mc("zSoyz")}else c=Mc(String(c));b.innerHTML=zc(c)}b.childNodes.length==1&&(c=b.firstChild,c.nodeType==1&&(b=c));return b}class Ri{constructor(){this.g=qa||(qa=new fd)}render(a,b){a=a(b||{},{});return String(a)}};function Si(a,b){if(a.contentDocument||a.contentWindow)b(a);else{const c=()=>{b(a);id(a,"load",c)};G(a,"load",c)}} async function Ti(a){if(a.g==null)throw Error("Tried to show ad before initialized.");const b=new nh;var c=a.g.g,d=Math.min(Number(c.clientWidth),Number(c.clientHeight));let e=Math.max(Number(c.clientWidth),Number(c.clientHeight));Ui(a)&&(d*=.5,e*=.5);c=c.contentDocument;a=c.body.appendChild(Qi(a.B,Ni,{Sa:d,Ma:e}));d=a.querySelector(".resume-ad-button");G(a.querySelector(".close-ad-button"),"click",()=>{b.resolve(0)});G(d,"click",()=>{b.resolve(1)});d=await b.promise;c.body.removeChild(a);return d=== 0}function Ui(a){if(a.g==null)throw Error("Tried to show ad before initialized.");a=a.g.g;return Number(a.clientWidth)>1E3||Number(a.clientHeight)>1E3} var Vi=class extends hi{constructor(a,b){super();this.u=b;this.B=new Ri;this.i=10;this.o=!1;this.j=Qi(this.B,Li);this.j.dataset["slotcar"+(b===1?"Interstitial":"Rewarded")]="true";document.documentElement.appendChild(this.j);Si(this.j.firstChild,c=>{var d={};var e=this.u===2?"Rewarded ad example":"Interstitial ad example";var f=this.u,g=T(cg(),""),h=d??{},k=h.ub;const l=h.xb,n=h.qb,p=h.yb,r=h.tb,B=h.wb,R=h.rb,Sa=h.sb;var S=cg();!Sa&&Nf(k)?(h=h&&h.Ab,k=O(Nf(k)?"window['ppConfig'] = {productName: "+Zf($f(l??"unknown"))+", deleteIsEnforced: "+Zf($f(!!n))+", sealIsEnforced: "+Zf($f(!!p))+", heartbeatRate: "+Zf($f(r??.5))+", periodicReportingRateMillis: "+Zf($f(B??6E4))+", disableAllReporting: "+Zf($f(R??!1))+"};"+Zf($f(k??""))+"\x3c/script>":"")):k="";S=U(S,k);g=U(g,S);d=(d=d??{})&&d.Bb;d=O("\n \n body {\n padding: 0;\n margin: 0;\n background-color: #262626;\n }\n .container {\n width: 100vw;\n height: 92vh;\n display: flex;\n flex-direction: column;\n }\n .container .creative {\n background-color: white;\n border-style: solid;\n border-width: thin;\n border-color:#bdc1c6;\n height: 250px;\n margin: 20vh auto auto auto;\n overflow: hidden;\n padding: 0;\n width: 300px;\n }\n .header-panel {\n display: flex;\n justify-content: center;\n margin-bottom: 20px;\n background-color: #424242;\n border: 1px solid transparent;\n border-radius: 4px;\n height: 8vh;\n color: #f5f5f5;\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 20px;\n line-height: 8vh;\n }\n .dismiss-button {\n display: flex;\n flex-direction: row;\n height: inherit;\n align-items: center;\n padding-right: 4%;\n cursor: pointer;\n position: absolute;\n right: 0;\n }\n .count-down-container {\n display: inline-flex;\n flex: auto;\n }\n .adContainer {\n display: flex;\n flex-direction: row;\n width: 100%;\n height: 100%;\n text-align: left;\n margin: 0;\n }\n .adContainer .logo {\n align-self: center;\n width: 40px;\n margin: 0 24px;\n height: 40px;\n }\n .adContainer .logo IMG {\n height: 40px;\n width: 40px;\n }\n .adContainer .text {\n margin: auto auto auto 0;\n }\n .adContainer .button {\n align-self: center;\n height: 100%;\n max-height: 48px;\n /* This gives a perceived margin of 32px, due to the margins within the button SVGs. */\n margin-right: 30px;\n }\n .adContainer .button-inner {\n max-height: 48px;\n height: 100%;\n }\n .adContainer .button-inner SVG {\n height: 100%;\n width: auto;\n }\n .adText {\n font-family: "Google Sans",Roboto,Arial,sans-serif;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n color: #202124;\n margin-bottom: 4px;\n }\n .nativeIframeMessage .text {\n padding: 0 10px;\n }\n .creative a {\n text-decoration: none;\n }\n\n @media (max-height: 44px),\n (max-height: 150px) and (max-width: 210px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin-left: 5px;\n }\n }\n @media (max-height: 110px) and (max-width: 330px) {\n .adText {\n font-size: 13px;\n line-height: 13px;\n margin-bottom: 2px;\n }\n }\n @media (max-height: 38px) {\n .adText {\n font-size: 17px;\n line-height: 17px;\n margin-bottom: 0;\n }\n }\n @media (max-height: 20px) {\n .adText {\n font-size: 12px;\n line-height: 12px;\n margin-bottom: 0;\n }\n }\n\n /* Vertically stacked assets in cases where creative is not a distictly\n horizontal rectangle shape */\n @media (min-height: 240px),\n (max-width: 65px) and (min-height: 50px),\n (max-width: 130px) and (min-height: 100px),\n (max-width: 195px) and (min-height: 150px),\n (max-width: 260px) and (min-height: 200px) {\n .adContainer .logo {\n display: initial;\n }\n .adContainer .text {\n margin-left: 0;\n }\n .adContainer {\n text-align: center;\n display: flex;\n flex-direction: column;\n }\n .adContainer .logo {\n margin: 40px auto 24px auto;\n }\n .adContainer .text {\n margin: 0 auto auto auto;\n }\n .adContainer .text .adText{\n margin-bottom: 8px;\n }\n .adContainer .button {\n margin: auto auto 32px auto;\n }\n @media (max-height: 200px) {\n .adContainer .logo {\n display: none;\n }\n .adContainer .text {\n margin: 10px auto auto auto;\n }\n }\n }\n\n .x-button {\n display: flex;\n align-items: center;\n }\n\n .dialog-wrapper {\n background: rgba(0, 0, 0, .4);\n height: 100%;\n left: 0;\n opacity: 1;\n pointer-events: auto;\n position: fixed;\n top: 0;\n transition: opacity .15s ease-out;\n -webkit-transition: opacity .15s ease-out;\n width: 100%;\n will-change: opacity;\n z-index: 2147483647;\n }\n\n .close-confirmation-dialog {\n background: #fff;\n box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14),\n 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);\n font-family: Roboto, sans-serif;\n left: 50%;\n position: fixed;\n top: 50%;\n transform: translate(-50%, -50%);\n -webkit-transform: translate(-50%, -50%);\n }\n\n .confirmation-title {\n color: #000;\n }\n\n .confirmation-message {\n color: #757575;\n }\n\n .confirmation-buttons {\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n\n -webkit-box-align: center;\n -webkit-align-items: center;\n align-items: center;\n\n -webkit-box-pack: flex-end;\n -webkit-justify-content: flex-end;\n justify-content: flex-end;\n }\n\n .close-ad-button,\n .resume-ad-button {\n color: #fff;\n cursor: pointer;\n font-weight: 500;\n text-align: center;\n\n display: -webkit-box;\n display: -webkit-flex;\n display: flex;\n }\n\n .close-ad-button {\n color: #3e82f7;\n }\n\n .resume-ad-button {\n background: #3e82f7;\n border-radius: 2px;\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24);\n }\n \n '); d=T(U(g,d),'
');f!==2&&U(d,"Ad");T(U(T(U(T(U(T(U(T(d,'
'),f===2?T(U(T(cg(),'
'),Mi()),"
"):cg()),'
'),Mi()),'
");e=d.xa();f=c.contentDocument||c.contentWindow.document;f.open();f.write(zc(e));f.close();this.g=new Oh(c,this.j);a(this)})}show(a){if(this.g==null)throw Error("Tried to show ad before initialized.");const b=this.g.g.contentDocument,c=b.getElementById("dismiss-button");Ih(this.g,!0);if(this.u===2){const d= c.querySelector("#dismiss-button-element");d.style.display="none";const e=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.o=!0;await Ti(this)?(this.g.o(),G(c,"click",e),a(2)):this.o=!1};G(c,"click",e);this.i=X(zf);const f=this.i<0;this.o=!1;const g=b.getElementById("count-down-container"),h=g.querySelector("#count-down-text");h.innerText=`Reward in ${this.i} seconds`;f||(this.C=setInterval(()=>{this.o||(--this.i,h.innerText=`Reward in ${this.i} seconds`); if(this.i===0){g.style.display="none";d.style.display="";clearInterval(this.C);const k=async()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.o();id(c,"click",k);a(3)};G(c,"click",k);id(c,"click",e)}},1E3))}else G(c,"click",()=>{if(this.g==null)throw Error("Failure on rewarded example: Could not find ad frame.");this.g.o();a(1)})}disposeAd(){this.g?.o();ed(this.j)}},Wi=class{fetch(a){new Vi(a.callback,a.type)}};var Xi={pb:0,mb:1,Ua:2,ob:3,nb:4};function Yi(a){var b=Math.floor(a/1E3);a=a%1E3*1E6;var c=new Rd;b=fc(c,1,b);return ec(b,2,a)} function Zi(a,b,c){switch(b){case 3:if(N(Wd)(c)){z(a,5,I,c);return}break;case 25:if(N(ae)(c)){z(a,6,I,c);return}break;case 28:if(N(fe)(c)){z(a,7,I,c);return}break;case 11:if(N(ge)(c)){z(a,8,I,c);return}break;case 24:if(N(he)(c)){z(a,9,I,c);return}break;case 15:case 16:if(N(ie)(c)){z(a,10,I,c);return}break;case 30:if(N(je)(c)){z(a,11,I,c);return}break;case 20:if(N(ke)(c)){z(a,12,I,c);return}break;case 27:if(N(le)(c)){z(a,13,I,c);return}break;case 23:if(N(me)(c)){z(a,14,I,c);return}}$i(b)} function $i(a){gf(1598,Error("Slotcar unhandled event details"),.01,b=>{b.slotcar_evt=a})} var aj=class{constructor(){this.l=J($h);this.j=J(uh).g(Bf.g,Bf.defaultValue)}ga(){}Z(a){this.g=a.Ea;this.i=a.Ha}N(a){this.H=a}async A(a,b,c){b=new ne;b=C(b,1,a).N(this.H);this.j&&c&&Zi(b,a,c);this.g&&A(b,3,this.g);this.i&&A(b,4,this.i);await Zh(this.l,b)}},bj=class{constructor(a){this.ra=new aj;this.fa=a}ga(a){this.fa.ga(a)}Z(a){this.ra.Z(a);this.fa.Z(a)}N(a){this.ra.N(a);this.fa.N(a)}async A(a,b={},c){await this.ra.A(a,b,c);this.fa.A(a,b)}};var cj=class{constructor(a){var b=te();this.j=a;this.F=b;this.l="unset";this.o={[1]:"inv_plcnf",[2]:"inv_adcnf",[3]:"adbr_cl",[4]:"adbr_noad",[7]:"adbr_naf",[10]:"adbr_tepgai",[11]:"adcf_cl",[29]:"adcf_afni",[15]:"prf_suc",[16]:"prf_fail",[17]:"admb_na",[18]:"admb_rfs",[19]:"admb_fetfail",[20]:"lgc_fld",[21]:"pr_rr",[22]:"pr_to",[31]:"r_to",[23]:"api_ld",[24]:"admb_tm",[25]:"adbr_dn",[26]:"dbl_init",[27]:"sess_m",[28]:"ad_cls",[30]:"ad_rdtr",[33]:"r_fto",[34]:"admb_to",[0]:"unk"};this.u={[1]:"admob", [2]:"adsense",[5]:"adbreaktest",[0]:"adbreaktest"}}ga(a){this.l=a}Z(a){this.g=a.Ea;this.i=a.Ha}N(a){this.H=this.u[a]}A(a,b={}){b.event=this.o[a];b.client=this.l;b.bow_v=this.j;b.js_v=this.F;b.fetcher=this.H?.toString()??"unset";this.g&&(b.admb_iid=this.g);this.i&&(b.admb_rid=this.i);a=J(Me).g();!b.eid&&a.length&&(b.eid=a.toString());Kd(af,"slotcar",b,!0,1)}};function dj(a){let b=a.l;a.g!==null&&(b+=(Date.now()-a.g)/1E3);return Math.min(b,a.j)}function ej(a){return a.g===null?0:Math.max(0,a.u-(Date.now()-a.g)/1E3,a.i-dj(a))} var fj=class{constructor(a,b){this.i=a;this.u=b;this.g=null;if(a<=0)throw Error("Frequency cap cannot be less than or equal to 0.");this.l=1.5*a;this.j=1.5*a}B(){this.g=Date.now()}F(){const a=dj(this);if(a{this.g=Date.now()};for(const c of gj)a.document.documentElement.addEventListener(c,b,{capture:!0});rf(this,()=>{for(const c of gj)a.document.documentElement.removeEventListener(c,b,{capture:!0})})}};const ij={[1]:1,[2]:2,[3]:3,[4]:4,[5]:5,[6]:6,[7]:7};class jj extends L{constructor(a,b){super();this.R=new nh;this.g=!1;this.timeout=setTimeout(K(726,()=>{b()}),a*1E3)}get promise(){return this.R.promise}resolve(a){this.l||(this.g=!0,this.R.resolve(a))}reject(a){this.l||(this.g=!0,this.R.reject(a))}D(){clearTimeout(this.timeout)}} function kj(a,b){if(a=a.google_adbreak_test)switch(a){case "on":return new Wi;case "adsense":break;default:throw b.error(`Unsupported data-adbreak-test value '${a}. Supported values: '${"on"}'.`),Error("unsupported test mode");}return new Ji}function lj(a){return["google_admob_interstitial_slot","google_admob_rewarded_slot"].some(b=>typeof mj(b,a)==="string")}function mj(a,b){if(b[a]&&typeof b[a]==="string")return String(b[a])} function nj(a){if(typeof a!=="string")return-1;a=/^(\d+)s$/.exec(a);return a==null?-1:Number(a[1])}function oj(a,b){th==null&&(th=new sh);return th.connect().then(c=>new si(c,a,b))} function pj(a,b){window.addEventListener("onpagehide"in self?"pagehide":"unload",K(938,()=>{if(b.first_slotcar_request_processing_time){var c=Date.now(),d=a.g,e=d.A,f={igsl:c-b.first_slotcar_request_processing_time,afh:String(b.ad_frequency_hint),niab:Number(b.number_of_interstitial_ad_breaks),nias:Number(b.number_of_interstitial_ads_shown),opsl:c-b.adsbygoogle_execution_start_time};var g=new le;var h=Yi(c-b.first_slotcar_request_processing_time);g=y(g,1,h);g=A(g,2,b.ad_frequency_hint);g=ec(g,3,b.number_of_interstitial_ad_breaks); g=ec(g,4,b.number_of_interstitial_ads_shown);c=Yi(c-b.adsbygoogle_execution_start_time);c=y(g,5,c);e.call(d,27,f,c)}}))}function qj(a,b){const c=b.google_admob_ads_only;typeof c==="string"&&(c==="on"?lj(b)?a.ma=!0:a.j.error("Cannot set data-admob-ads-only without providing at least one AdMob ad slot id."):a.j.error(`Unsupported data-admob-ads-only value '${c}'. Supported value: 'on'.`))} function rj(a,b){if(J(uh).g(yf.g,yf.defaultValue))return sj(a,b);const c=oj(a.j,a.g).then(d=>{tj(a,d)}).catch(d=>{a.g.A(19,d?.message?{error:d.message}:{})}).finally(()=>{uj(a,b)});return Promise.race([c,Tc(X(uf)*1E3)])}function vj(a){if(!a.da||a.Ca){if(!a.na&&a.o.preloadAdBreaks){var b=wj(a);for(const c of b)if(!a.i.has(c)&&!a.I.has(c))return}for(a.na=!0;a.oa.length>0;)b=a.oa.pop(),xj(a,"onReady",b)}} function yj(a,b){b=b.google_ad_frequency_hint;const c=X(Af);if(typeof b!=="string")return c;const d=/^(\d+)s$/.exec(b);return d==null?(a.j.error(`Invalid data-ad-frequency-hint value: '${b}'. It must be in format 'Xs' where X is a number.`),c):Math.max(X(Df),Number(d[1]))}function zj(a,b){for(const c of[1,2]){const d=a.i.get(c);if(d||Aj(a,c))d?(d.dispose(),a.i.delete(c)):(a.u.get(c).dispose(),a.u.delete(c)),Bj(a,c,0,b)}} function tj(a,b){a.H!=null&&a.H.dispose();a.H=new ji(b);a.C=!0;a.g.N(a.ja?5:a.C?1:2);zj(a,7)}function uj(a,b){const c=Date.now();a=a.g;var d=a.A;var e=new he;var f=Yi(c-b);e=y(e,1,f);d.call(a,24,{timing:c-b},e)} function sj(a,b){var c=oj(a.j,a.g).then(e=>({status:1,H:e})).catch(e=>({status:2,error:e}));const d=Tc(X(uf)*1E3).then(()=>({status:3}));c=Promise.race([c,d]);c.then(e=>{switch(e.status){case 1:tj(a,e.H);break;case 2:gf(1599,e.error);e=e.error;a.g.A(19,e?.message?{error:e.message}:{});break;case 3:a.g.A(34)}});c.finally(()=>{uj(a,b)});return c} function Cj(a){var b=new ge;b=dc(b,3,!!a.onReady);b=dc(b,4,!!a.h5AdsConfig);a.preloadAdBreaks&&C(b,1,{on:1,auto:2}[a.preloadAdBreaks]||0);a.sound&&C(b,2,{on:1,off:2}[a.sound]||0);return b}function Dj(a,b){for(const c in b)if(b[c]!==a.P[c])return!0;return!1}function Ej(a,b){!a.ma||a.C?b():a.g.A(29)}function Fj(a,b,c,d=!0){const e=a.i.get(b);e&&(e.dispose(),Bj(a,b,10,c),d&&a.i.delete(b))} function wj(a){switch(a.B){case 0:return[1,2];case 2:return[1,2];case 1:return[1];case 3:return[1];case 4:return[1];default:return[1,2]}}function Aj(a,b){return a.u.has(b)&&!a.u.get(b).g}function Bj(a,b,c,d){if(Aj(a,b))throw Error("already scheduled");c=new jj(c,()=>{Gj(a,b,d)});a.u.set(b,c);return c}function xj(a,b,c){Xc(()=>{Hj(a,b,c)})} function Y(a,b,c,d){const e=c===2?"reward":b.type==="preroll"?"preroll":"interstitial",f={breakType:b.type,breakFormat:e,breakStatus:d};b.name&&(f.breakName=b.name);c={breakType:String(f.breakType),breakFormat:String(f.breakFormat),breakStatus:String(f.breakStatus),breakName:String(f.breakName??"")};d=Yd($d(Zd(Xd(new ae,Ki(b.type)),{interstitial:1,reward:2,preroll:3}[e]||0),{frequencyCapped:1,viewed:2,dismissed:3,ignored:4,error:5,other:6,noAdPreloaded:7,notReady:8,timeout:9}[d]||0),f.breakName?? "");b.type!=="reward"||a.ka||(a.ka=!0,c.firstAdBreak=Number(1),dc(d,5,!0));a.g.A(25,c,d);const g=b.adBreakDone;g!=null&&xj(a,"adBreakDone",()=>{g(f)})}async function Ij(a,b){if(a.ba)return a.g.A(21),Y(a,b,1,"frequencyCapped"),!1;a.ba=!0;const c=await Jj(a,1,X(wf),2);return c===1?(a.g.A(4),Y(a,b,1,"noAdPreloaded"),!1):c===2?(a.g.A(22,{source:"slotcar"}),Y(a,b,1,"timeout"),!1):!0} async function Kj(a,b){const c=await Jj(a,2,X(xf),3);return c===1?(a.g.A(4),Y(a,b,2,"noAdPreloaded"),!1):c===3?(a.g.A(31,{}),Y(a,b,2,"timeout"),!1):!0}async function Lj(a,b){const c=new nh;a.za=c;Hj(a,"beforeReward",()=>{b.beforeReward(()=>{c.resolve(0)})});return await c.promise===0}function Hj(a,b,c){if(c)try{c()}catch(d){return a.j.error(`'${b}' callback threw an error:`,d),!1}return!0} async function Jj(a,b,c,d){a.da&&await a.ia;a=Aj(a,b)?a.u.get(b):Bj(a,b,0,2);return await Promise.race([a.promise,Tc(c*1E3,d)])}function Mj(a,b,c,d,e){var f=a.Ja.get(c),g=b?1:-1,h=f.length>0?f[f.length-1]:0;Math.sign(h)===g?f[f.length-1]=h+g:f.push(g);const k=Date.now();a=a.g;g=a.A;h={type:c,src:d,stats:f.join(","),timing:k-e};var l=new ie;c=C(l,2,{[1]:1,[2]:2}[c]||0);d=C(c,3,ij[d]||0);d=C(d,1,b?1:2);f=bc(d,4,wb,f,xb);e=Yi(k-e);e=y(f,5,e);g.call(a,b?15:16,h,e)} function Gj(a,b,c){const d=Date.now(),e=new Yc;a.H.fetch({type:b,Fa:a.o.sound==="on",callback:f=>{a.I.delete(b);const g=a.u.get(b);f?(g.resolve(0),a.i.set(b,f),rf(f,()=>{a.i.delete(b)}),a.qa.set(b,e)):(g.resolve(1),a.I.add(b));Mj(a,f!=null,b,c,d);c!==1&&c!==7||vj(a)}},a.P)} var Nj=class extends L{constructor(a,b){super();this.j=a;this.g=b;this.oa=[];this.o={sound:"on"};this.i=new Map;this.u=new Map;this.qa=new Map;this.pa=new hj;this.H=null;this.ha="";this.ka=this.ba=this.da=this.na=this.ja=!1;this.L=0;this.ca=!1;this.Aa=this.za=null;this.W=new Yc;this.ma=this.Ca=this.C=!1;this.la=0;this.ia=Promise.resolve();this.Ba=0;this.P={};this.O=void 0;this.B=0;this.I=new Set;this.Ja=new Map([[1,[]],[2,[]]]);rf(this,na(qf,this.pa))}init(a){this.ha=String(a.google_ad_client);if(this.H!= null)this.g.A(26,{ad_client:this.ha});else{this.P={...a};var b=Ph();b.in_game_session_length=0;b.number_of_interstitial_ad_breaks=0;b.number_of_interstitial_ads_shown=0;b.ad_frequency_hint=a.google_ad_frequency_hint?String(a.google_ad_frequency_hint):"";pj(this,b);b=navigator.userAgent;var c=RegExp("\\bwv\\b");this.da=b.includes("Android")&&c.test(b);a.google_adbreak_test==="on"&&(this.ja=!0);qj(this,a);this.g.ga(this.ha);this.H=new ji(kj(a,this.j));this.g.N(this.ja?5:this.C?1:2);lj(a)&&(this.g.Z({Ea:mj("google_admob_interstitial_slot", a),Ha:mj("google_admob_rewarded_slot",a)}),b=Date.now(),this.da&&(this.ia=rj(this,b),this.ia.finally(()=>{this.Ca=!0;vj(this)})));this.L=yj(this,a);this.O=new fj(this.L,this.L/2);this.la=nj(a.google_ad_start_delay_hint);this.W=new Yc;var d=nc(K(791,()=>{if(this.W.width!==window.innerWidth||this.W.height!==window.innerHeight)if(!this.C||this.W.width!==window.innerWidth){var e=new Yc;for(const p of this.i.keys()){var f=e,g=this.qa.get(p);if(f.width{window.removeEventListener("resize",d)});a=X(Cf);a>0&&Object.values(Xi).includes(a)&&(this.B=a);this.Ba=Date.now()}}handleAdConfig(a){Di(a,this.j)?(this.g.A(11, {preloadAdBreaks:a.preloadAdBreaks||"",sound:a.sound||"",onReady:a.onReady?"true":"false",h5AdsConfig:a.h5AdsConfig?"true":"false"},Cj(a)),a.h5AdsConfig&&(Dj(this,a.h5AdsConfig)&&(this.P={...this.P,...a.h5AdsConfig},Ej(this,()=>{zj(this,6)}),this.na=!1),this.ba=!1),a.sound&&this.o.sound!==a.sound&&(this.o.sound=a.sound,Ej(this,()=>{Fj(this,1,6)})),a.preloadAdBreaks&&!this.o.preloadAdBreaks?Ej(this,()=>{this.o.preloadAdBreaks=a.preloadAdBreaks;if(this.o.preloadAdBreaks==="on"){const b=wj(this);for(const c of b)this.i.has(c)|| Aj(this,c)||Bj(this,c,0,1)}}):a.preloadAdBreaks&&this.o.preloadAdBreaks&&this.j.error("'adConfig' was already called to set 'preloadAdBreaks' with value "+`'${this.o.preloadAdBreaks}'`),a.onReady&&(this.oa.push(a.onReady),vj(this))):this.g.A(2)}async handleAdBreak(a,b){a=Fi(a,this.j,this.g);if(a.va){var c=a.ya,d=c.type==="reward"?2:1;if(!this.ma||this.C)if(d!==1||this.la<=0||Date.now()-this.Ba>this.la*1E3)if(a=Ph(),d===1&&a.number_of_interstitial_ad_breaks++,this.g.A(3,{type:c.type,name:c.name||"", frequency_cap:d===2?0:this.L,last_intr:Date.now()-this.pa.g},Vd(Ud(Td(Sd(new Wd,Ki(c.type)),c.name||""),Yi(d===2?0:this.L*1E3)),Yi(Date.now()-this.pa.g))),b&&c.type!=="preroll")Y(this,c,d,"notReady");else{if(d===2&&this.za?.resolve(1),this.i.get(d)||c.type!=="preroll"||await Ij(this,c)){if(c.type==="reward"&&!this.ka&&(this.B===0?0:4===this.B||this.B===2&&this.o.preloadAdBreaks!=="on"||this.B===3&&this.o.preloadAdBreaks==="on")&&!this.i.get(d)){this.Aa=b=Symbol("adBreak call for manual rewarded ad"); const h=await Kj(this,c);if(this.Aa!==b){this.g.A(33);Y(this,c,2,"other");return}if(!h)return}var e=this.i.get(d);if(e)if(d!==2||await Lj(this,c))if(this.ca)this.j.error("Cannot show ad while another ad is already visible."),Y(this,c,d,d===2?"other":"frequencyCapped");else if(Hj(this,"beforeAd",c.beforeAd))if(d!==1||this.O?.o()){this.ca=!0;d===1&&a.number_of_interstitial_ads_shown++;this.ba=!0;var f=Date.now(),g=h=>{this.ca=!1;d===1&&this.O?.B();h===2||d===2&&h===4?xj(this,"adDismissed",c.adDismissed): h===3&&xj(this,"adViewed",c.adViewed);xj(this,"afterAd",c.afterAd);d===1?Y(this,c,d,"viewed"):Y(this,c,d,h===4?"other":h===2?"dismissed":"viewed");h!==4&&(e.dispose(),Bj(this,d,d!==1?0:Math.max(0,ej(this.O)-5),3));const k=Date.now();var l=this.g,n=l.A;var p=new fe;p=C(p,1,{[1]:1,[2]:2,[3]:3,[4]:4}[h]||0);p=C(p,2,{[1]:1,[2]:2}[d]||0);var r=Yi(k-f);p=y(p,3,r);n.call(l,28,{result:h,adType:d,dur:k-f},p)};rf(e,()=>{this.ca&&g(4)});d===1&&this.O?.F();e.show(g)}else this.g.A(4),Y(this,c,d,"frequencyCapped"); else xj(this,"afterAd",c.afterAd),Y(this,c,d,"error");else Y(this,c,d,"ignored");else Aj(this,d)?(this.g.A(4),Y(this,c,d,d===2||this.I.has(d)?"other":"frequencyCapped")):(Bj(this,d,0,this.I.has(d)?5:2),Y(this,c,d,"noAdPreloaded"))}}else this.g.A(10),Y(this,c,d,"other");else this.g.A(7),Y(this,c,d,"other")}else this.g.A(1)}handleAdBreakBeforeReady(a){return this.handleAdBreak(a,!0)}D(){for(const a of this.u.values())a.dispose();this.u.clear();for(const a of this.i.values())a.dispose();this.i.clear(); this.H&&this.H.dispose();super.D()}};function Oj(a){{q.google_llp||(q.google_llp={});var b=q.google_llp;let c=b[7];if(!c){const {promise:d,resolve:e}=new nh;c={promise:d,resolve:e};b[7]=c}b=c}b.resolve(a)};ff(723,()=>{const a=new Je;try{Ka(d=>{Ve(a,1196,d)})}catch(d){}var b=gi().jTCuI;fi(b);ci();b=new bj(new cj(b));const c={error(...d){console.error("[Ad Placement API]",...d)},warn(...d){console.warn("[Ad Placement API]",...d)}};(xa()?0:u("Trident")||u("MSIE"))?c.warn("Internet Explorer is not supported."):Oj(new Nj(c,b))}); }).call(this,"");